package com.qyhl.webtv.commonlib.service;

import com.alibaba.android.arouter.facade.template.IProvider;
import com.qyhl.webtv.basiclib.base.BaseFragment;
import com.qyhl.webtv.commonlib.utils.inter.HomeActivityInterface;

/**
 * 用户模块对外暴露的服务接口
 *
 * @author helin
 * @date 2019年2月27日20:24:07
 */
public interface UserService extends IProvider {

    /**
     * 获取用户电话
     * @return
     */
    String  getUserPhone();

    /**
     * 用户是否登陆
     * @return
     */
    void checkUserLogin(LoginCallBack callBack);

    BaseFragment getUserCenterFragment(HomeActivityInterface homeActivityInterface);


    /**
     * 登陆回调
     */
    interface LoginCallBack {
        void login(boolean isLogin);
        void error(String s);
    }

}
